package com.jhgk.jhcee.auth.mapper;

import com.jhgk.jhcee.auth.model.JhLogOperationRecord;
import com.jhgk.jhcee.auth.model.JhLogOperationRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface JhLogOperationRecordMapper {
    long countByExample(JhLogOperationRecordExample example);

    int deleteByExample(JhLogOperationRecordExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(JhLogOperationRecord record);

    int insertSelective(JhLogOperationRecord record);

    List<JhLogOperationRecord> selectByExample(JhLogOperationRecordExample example);

    JhLogOperationRecord selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") JhLogOperationRecord record, @Param("example") JhLogOperationRecordExample example);

    int updateByExample(@Param("record") JhLogOperationRecord record, @Param("example") JhLogOperationRecordExample example);

    int updateByPrimaryKeySelective(JhLogOperationRecord record);

    int updateByPrimaryKey(JhLogOperationRecord record);
}